Yang YilinYang Yilin
Vietnamese Football and V.League: Nine Analytical Dimensions for Reading a Game in TransitionVIETNAMESE FOOTBALL AND V.LEAGUE: NINE ANALYTICAL DIMENSIONS FOR READING A GA...
Global Esports Lose 1-2 to Vitality at Champions Shanghai: Three Rounds, One Debutant, and a Map That Does Not ExistGlobal Esports Lose 1-2 to Vitality at Champions Shanghai: Three Rounds, One...
Wolves Esports Sweep A Team at VCT Threshold China: A 2-0 Win That Raises More Questions Than AnswersWolves Esports' opening match at VCT Threshold China 2026 saw the first map r...
Thuy Linh led 17-14 in game two and still lost: re-reading the Xu Wen Jing defeat through scoring dataThe scoreboard at Nguyen Du Stadium stopped at 17-14 in favour of the home...
Fourteen Empty Metres and a Broken Spine: What Vietnam Learns from the Loss to ThailandI rewound the tape to the twelfth minute. The ball had just settled on...
Quang Hai and AFC's Praise: When an Institution's Nod Is Not a Scouting ReportSitting in the stands of Changzhou during the 2026 AFC U23 final, I remember...
Data pipeline failure in basketball analysis: When there is no information, no conclusion can be madeIn professional sports analysis, processing input data is the most important...
A Fall No One Touched: Dinh Bac, Youth, and a Calendar With No Blank PagesOn the stands, I noticed a man wearing a number 9 shirt faded pale by the sun...
Robert Morales, Four Assists and the December Clause Buried in Paragraph NineIn the 63rd minute against Atlante, Robert Morales received the ball on the...
Asian Games 2026: Satwik-Chirag Fall to World No. 36, and the Answer Sits in a 19-Minute DeciderOn 25 September 2026, on Court 2 of the Aichi-Nagoya arena, the electronic...
Wiegman Signs to 2029: The FA Buys Process, Not a Golden GenerationThere is a detail in the Football Association's announcement that most of the...
The Wrong Label: The Most Expensive Flaw in the Transfer MarketLast week, a file arrived in my inbox tagged "football". I opened it close to...
Fourteen Pick-and-Rolls a Night: How the New York Liberty Patched the Hole Named Han XuOn the night of February 21, 2026, I paused the tape at the fourth minute of...
Max Barnes Commits to SMU: A 13-Second Leap and the 0.89% Gap in the 400 IMI rewound the tape of the boys' 200 IM final at the Indiana High School...
European Mixed Doubles Final: France's Comeback Spark Against Germany's Control MachineArena Stožice, Ljubljana. Game two of the mixed doubles semifinal, the...
Karl-Anthony Towns Wants to Stay in New York: $276 Million for a Role Already CompressedA Question on Media Day September, the New York Knicks press room. Karl-Antho...
US Open 2026 Shock: No. 3 Seed Felix Auger-Aliassime Eliminated by Karen Khachanov in First WeekNew York – One of the biggest shocks of the 2026 US Open occurred on Thursday...
Dortmund go top of the Bundesliga through the bench, Gladbach sink with 16 goals conceded in four matchesMinute 62, Jobe Bellingham left the bench. The match at Stuttgart was...
Bayegan Pendik and Monte-Carlo Win the 2026 European Club Cup: Two Names and What the Headline Left OutThat morning I opened my laptop before making coffee. A thirty-six-year habit...
Xuan Nam's First Division Brace: When Lower-League Football Uses the Player's Body as InsuranceMinute 38: Nguyen Xuan Nam takes the ball some twenty-two metres from goal,...
Global Esports Lose 1-2 to Vitality at Champions Shanghai: Three Rounds, One Debutant, and a Map That Does Not ExistGlobal Esports Lose 1-2 to Vitality at Champions Shanghai: Three Rounds, One...
Wolves Esports Sweep A Team at VCT Threshold China: A 2-0 Win That Raises More Questions Than AnswersWolves Esports' opening match at VCT Threshold China 2026 saw the first map r...
Thuy Linh led 17-14 in game two and still lost: re-reading the Xu Wen Jing defeat through scoring dataThe scoreboard at Nguyen Du Stadium stopped at 17-14 in favour of the home...
Fourteen Empty Metres and a Broken Spine: What Vietnam Learns from the Loss to ThailandI rewound the tape to the twelfth minute. The ball had just settled on...
Quang Hai and AFC's Praise: When an Institution's Nod Is Not a Scouting ReportSitting in the stands of Changzhou during the 2026 AFC U23 final, I remember...
Data pipeline failure in basketball analysis: When there is no information, no conclusion can be madeIn professional sports analysis, processing input data is the most important...
A Fall No One Touched: Dinh Bac, Youth, and a Calendar With No Blank PagesOn the stands, I noticed a man wearing a number 9 shirt faded pale by the sun...
Robert Morales, Four Assists and the December Clause Buried in Paragraph NineIn the 63rd minute against Atlante, Robert Morales received the ball on the...
Asian Games 2026: Satwik-Chirag Fall to World No. 36, and the Answer Sits in a 19-Minute DeciderOn 25 September 2026, on Court 2 of the Aichi-Nagoya arena, the electronic...
Wiegman Signs to 2029: The FA Buys Process, Not a Golden GenerationThere is a detail in the Football Association's announcement that most of the...
The Wrong Label: The Most Expensive Flaw in the Transfer MarketLast week, a file arrived in my inbox tagged "football". I opened it close to...
Fourteen Pick-and-Rolls a Night: How the New York Liberty Patched the Hole Named Han XuOn the night of February 21, 2026, I paused the tape at the fourth minute of...
Max Barnes Commits to SMU: A 13-Second Leap and the 0.89% Gap in the 400 IMI rewound the tape of the boys' 200 IM final at the Indiana High School...
European Mixed Doubles Final: France's Comeback Spark Against Germany's Control MachineArena Stožice, Ljubljana. Game two of the mixed doubles semifinal, the...
Karl-Anthony Towns Wants to Stay in New York: $276 Million for a Role Already CompressedA Question on Media Day September, the New York Knicks press room. Karl-Antho...
US Open 2026 Shock: No. 3 Seed Felix Auger-Aliassime Eliminated by Karen Khachanov in First WeekNew York – One of the biggest shocks of the 2026 US Open occurred on Thursday...
Dortmund go top of the Bundesliga through the bench, Gladbach sink with 16 goals conceded in four matchesMinute 62, Jobe Bellingham left the bench. The match at Stuttgart was...
Bayegan Pendik and Monte-Carlo Win the 2026 European Club Cup: Two Names and What the Headline Left OutThat morning I opened my laptop before making coffee. A thirty-six-year habit...
Xuan Nam's First Division Brace: When Lower-League Football Uses the Player's Body as InsuranceMinute 38: Nguyen Xuan Nam takes the ball some twenty-two metres from goal,...
